package com.youlu.campus.base.community;

import lombok.Data;
import org.springframework.data.mongodb.core.index.Indexed;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 排行榜
 */
@Data
public class RankingList implements Serializable {
    /**
     * 排名
     */
    @Indexed
    private Integer orderNo;
    /**
     * 名字
     */
    private String name;
    /**
     * 工作量:邀请人数;订单量;点赞数
     */
    @Indexed
    private Double quantity = 0D;

    private String rankingValue;
    /**
     * 图片
     */
    private String imageUrl;
    /**
     * 大学
     */
    private String universityId;
    /**
     * 大学名
     */
    private String universityName;

    private String universityRankingValue;

    public void setRank(String rewardValueUnitDesc){
        BigDecimal b = new BigDecimal(quantity);
        Integer q = b.setScale(1, BigDecimal.ROUND_HALF_UP).intValue();
        this.rankingValue = q+ rewardValueUnitDesc;

    }

    public void setRankUniversity(){
        BigDecimal b = new BigDecimal(quantity);
        Integer q = b.setScale(1, BigDecimal.ROUND_HALF_UP).intValue();
        this.rankingValue = q+ "人参与";
    }

    public void setRankOrganizer(){
        BigDecimal b = new BigDecimal(quantity);
        Integer q = b.setScale(1, BigDecimal.ROUND_HALF_UP).intValue();
        this.rankingValue = q+ "人参与";
    }
}
